![]() 資訊處理系統、資訊處理系統之處理方法、程式及記錄媒體
专利摘要:
偵測部(11)係偵測出使用者所致之對輸入表單之輸入的作廢。生成部(12)係一旦在使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬輸入表單之輸入條件的新的輸入表單。 公开号:TW201308240A 申请号:TW101119550 申请日:2012-05-31 公开日:2013-02-16 发明作者:Hiroshi Ichikawa;Hiroyuki Tokunaga;Satoshi Takahashi;Ikuyo KOBAYASHI 申请人:Rakuten Inc; IPC主号:G06F40-00
专利说明:
資訊處理系統、資訊處理系統之處理方法、程式及記錄媒體 本發明係有關於資訊處理系統、資訊處理系統之處理方法、程式、及記錄媒體,尤其是有關於對輸入表單的資訊輸入。 向欲使用透過網際網路所提供之服務的使用者,要求登錄姓名地址等資訊的系統,已為公知。例如,專利文獻1中係揭露了向已會員登錄之使用者提供住宿訂房服務的系統。 [先前技術文獻] [專利文獻] [專利文獻1]日本特開2008-27317號公報 在此種系統中,一度開始會員登錄的使用者,會因為某些理由,而沒有完成會員登錄就中途停止了。一般而言,使用者會中斷會員登錄的理由,可能是對輸入表單之輸入感到有負擔或不方便所致。在服務提供者的角度來說,希望有更多使用者來利用服務,因此期望能夠防止因為這類理由而導致會員登錄被中斷。 本發明係為了解決上記課題,目的在於提供一種,適合於用來提供對使用者而言容易完成輸入之輸入表單的資訊處理系統、資訊處理系統之處理方法、程式、及記錄媒體。 本發明的第1觀點所述之資訊處理系統,其特徵為,具備:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;和生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 在上記觀點所述之資訊處理系統中,其特徵為,前記輸入表單係含有複數輸入欄;前記生成部,係一旦將前記輸入欄當中的特定輸入欄之存在,推定為前記被作廢之原因,則變更該當被推定為原因之輸入欄之設定,生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記輸入表單係含有複數輸入欄;前記生成部,係一旦將前記輸入欄當中的特定輸入欄上所被設定之限制,推定為前記被作廢之原因,則將該當被推定為原因之限制予以放寬,生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記輸入表單係含有複數輸入欄;前記生成部,係一旦推定為,對前記輸入表單的輸入負擔是前記被作廢之原因,則變更前記輸入欄當中必須輸入之輸入欄的設定,生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係於前記新的輸入表單中,藉由進行:刪除前記被推定為原因之輸入欄、將對該當輸入欄之資訊輸入變更成可省略、將該當輸入欄變更成選擇形式、放寬對該當輸入欄所要求的輸入字數之限制、將該當輸入欄的輸入順序變更成較上位、或將該當輸入欄所被配置之位置變更成較上方之至少一者,以生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係於前記新的輸入表單中,藉由進行:將前記被推定為原因之輸入欄之限制變更成選擇形式、或將涉及該當限制的對輸入欄之可輸入之字數之限制予以放寬之至少一者,以生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係於前記新的輸入表單中,藉由進行:刪除前記必須輸入之輸入欄當中的所定輸入欄、將對該當所定輸入欄的資訊輸入變更成可省略、將該當所定輸入欄變更成選擇形式、放寬對該當所定輸入欄所要求的輸入字數之限制、將該當所定輸入欄之輸入順序依照所定基準而變更成較上位、或將該當所定輸入欄所被配置之位置依照所定基準而變更成較上方之至少一者,以生成前記新的輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係將輸入被作廢之前才被輸入的輸入欄,推定為前記被作廢之原因。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係將未被輸入資訊之輸入欄,推定為前記被作廢之原因。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係將未被輸入資訊之輸入欄之限制,推定為前記被作廢之原因。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係將輸入所需之時間比所定之臨界時間還長的輸入欄之限制,推定為前記被作廢之原因。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係基於前記複數輸入欄之各者所被設定的欄屬性,來生成前記輸入表單;當無法取得欲開始對前記輸入表單進行輸入的使用者的輸入狀況時,則基於前記欄屬性的初期值而生成前記輸入表單;當可以取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於該當輸入狀況來修正前記欄屬性的初期值,基於該當修正後之欄屬性而生成前記輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記生成部,係基於前記複數輸入欄之各者所被設定的欄屬性、且是與欲開始對前記輸入表單進行輸入之使用者建立對應之欄屬性,而生成該當輸入表單;當無法取得與欲開始對前記輸入表單進行輸入之使用者建立對應的欄屬性時,則基於前記欄屬性的初期值而生成前記輸入表單;當可以取得與欲開始對前記輸入表單進行輸入之使用者建立對應的欄屬性時,則基於該當欄屬性而生成前記輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,還具備:更新部,係一旦前記使用者所致之輸入被作廢則會取得該當使用者的輸入狀況,基於該當輸入狀況,將前記複數輸入欄之各者所被設定的、與該當使用者建立對應之欄屬性,予以更新。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記欄屬性係至少包含有以下一者:該當輸入欄被配置在前記輸入表單中的位置、該當輸入欄在前記輸入表單中的輸入順序、對該當輸入欄所要求的輸入字數、該當輸入欄是自由輸入欄還是選擇性輸入欄之哪一者、對該當輸入欄的資訊輸入是否可省略、是否將該當輸入欄包含在前記輸入表單內。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記更新部,係基於該當資訊處理系統中過去完成輸入之使用者的各自的輸入狀況,來更新前記欄屬性的初期值;前記生成部,係當無法取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於前記已被更新之欄屬性的初期值而生成前記輸入表單。 又,在上記觀點所述之資訊處理系統中,其特徵為,前記更新部,係基於該當資訊處理系統中過去完成輸入之使用者的各自的欄屬性之更新狀況,來更新前記欄屬性的初期值;前記生成部,係當無法取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於前記已被更新之欄屬性的初期值而生成前記輸入表單。 本發明的第2觀點所述之資訊處理系統之處理方法,其特徵為,具備:偵測工程,係偵測使用者所致之對輸入表單之輸入的作廢;和生成工程,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 本發明的第3觀點所述之程式,其特徵為,係使電腦發揮機能而成為:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 本發明之第4觀點所述之電腦可讀取之記錄媒體,其特徵為,記錄有程式,可令電腦發揮機能而成為:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 上記程式,係可獨立於執行程式的電腦,而可透過電腦通訊網路進行散佈、販售。又,上記記錄媒體,係可為非暫時性記錄媒體,可獨立於電腦而進行散佈、販售。 此外,所謂非暫時性記錄媒體,係指有形(tangible)之記錄媒體。非暫時性記錄媒體係為例如為CD、軟碟片、硬碟、光磁碟、DVD、磁帶、半導體記憶體等。又,所謂暫時性(transitory)記錄媒體,係指傳輸媒體(傳播訊號)本身。暫時性記錄媒體係為例如電訊號、光訊號、電磁波等。此外,所謂暫時性(temporary)記憶領域,係為用來暫時記憶資料或程式所需的領域,例如RAM等揮發性記憶體。 若依據本發明,則可提供一種,適合於用來提供對使用者而言容易完成輸入之輸入表單的資訊處理系統、資訊處理系統之處理方法、程式、及記錄媒體。 本發明的實施形態所述之資訊處理系統100,係如圖1所示,是由透過網際網路400所連接的伺服器裝置200與複數終端裝置301、302~30n(以下總稱為「終端裝置300」)所構成。伺服器裝置200,係隨應於來自終端裝置300的要求,將所定之WEB網頁提供給終端裝置300。又,網際網路400上係連接有DB伺服器裝置600。伺服器裝置200,係將從終端裝置300所接收到的資訊,發送至DB伺服器裝置600。此外,資訊處理系統100的構成,係不限於圖1之構成。例如,伺服器裝置200係亦可構成為與終端裝置300或DB伺服器裝置600直接連接。 關於在資訊處理系統100的伺服器裝置200及終端裝置300、與DB伺服器裝置600之間所進行的通訊,使用圖2來說明。此外,假設實施形態1至4中,伺服器裝置200提供給終端裝置300的WEB網頁,係為了利用伺服器裝置200管理者所提供之服務所需的會員登錄之表單(以下稱作「會員登錄表單」)。 首先,終端裝置300係向伺服器裝置200所提供之會員登錄表單的URL,進行存取(10)。 伺服器裝置200,係向終端裝置300,發送會員登錄表單(20)。 終端裝置300,係將所接收到的對會員登錄表單之輸入狀況,發送至伺服器裝置200(30)。 又,終端裝置300,係將所接收到已被輸入至會員登錄表單中的輸入資訊,發送至伺服器裝置200(40)。 伺服器裝置200,係一旦從終端裝置300接收輸入資訊,則向DB伺服器裝置600,發送輸入資訊(50)。 以下,說明將本發明的實施形態所述之資訊處理系統100的伺服器裝置200或終端裝置300予以實現的典型之資訊處理裝置500。 (1.資訊處理裝置的概要構成) 資訊處理裝置500係如圖3所示,具備:CPU(Central Processing Unit)501、ROM(Read only Memory)502、RAM(Random Access Memory)503、NIC(Network Interface Card)504、影像處理部505、聲音處理部506、DVD-ROM(Digital Versatile Disc ROM)驅動機507、介面508、外部記憶體509、控制器510、監視器511、揚聲器512。 CPU 501係控制資訊處理裝置500全體之動作,與各構成要素做連接而收授控制訊號或資料。 在ROM 502裡係記錄有電源打開後會被立刻執行的IPL(Initial Program Loader),藉由執行其,可將所定之程式讀出至RAM 503然後由CPU 501開始該當程式之執行。又,ROM 502中係記錄有,資訊處理裝置500全體動作控制上所必需的作業系統的程式或各種資料。 RAM 503係用來暫時性記憶資料或程式,會將從DVD-ROM所讀出之程式或資料、其他通訊上所必須之資料等,加以保持。 NIC 504係用來把資訊處理裝置500連接至網際網路400等電腦通訊網,可以由在符合構成LAN(Local Area Network)之際所採用的10BASE-T/100BASE-T規格者,或使用電話線來連接網際網路所需的類比數據機、ISDN(Integrated Services Digital Network)數據機、ADSL(Asymmetric Digital Subscriber Line)數據機、使用有線電視線路來連接網際網路所需的纜線數據機等,進行這些與CPU 501之中介的介面(未圖示)所構成。 影像處理部505,係將從DVD-ROM等所讀出之資料,藉由CPU 501或影像處理部505所具備之影像演算處理器(未圖示)進行加工處理後,將其記錄至影像處理部505所具備的畫格記憶體(未圖示)。已被記錄在畫格記憶體中的影像資訊,係以所定之同步時序而被轉換成視訊訊號,輸出至監視器511。藉此,就可進行各種網頁顯示。 聲音處理部506,係將從DVD-ROM等所讀出之聲音資料轉換成類比聲音訊號,從連接至其的揚聲器512予以輸出。又,在CPU 501的控制之下,生成資訊處理裝置500所進行之處理的進行中所應產生的聲音,將對應於其之聲音,從揚聲器512予以輸出。 DVD-ROM驅動機507中所裝著的DVD-ROM中係記憶有,例如用來實現實施形態所述之伺服器裝置100所需的程式。藉由CPU 501之控制,DVD-ROM驅動機507係對該所被裝著之DVD-ROM進行讀出處理,讀出必要的程式或資料,將其暫時記憶在RAM 503等。 介面508上係可裝卸地連接外部記憶體509、控制器510、監視器511、及揚聲器512。 外部記憶體509中係可抹寫地記憶著關於使用者的個人資訊之資料等。 控制器510,受理在資訊處理裝置500之各種設定等時候所進行的操作輸入。資訊處理裝置500的使用者,係藉由透過控制器510進行指示輸入,就可將這些資料,適宜地記錄至外部記憶體509。 監視器511係將從影像處理部505所輸出之資料,提示給資訊處理裝置500的使用者。 揚聲器512,係將從聲音處理部506所輸出之聲音資料,提示給資訊處理裝置500的使用者。 除此以外,還可構成為,資訊處理裝置500係使用硬碟等之大容量外部記憶裝置,來發揮和ROM 502、RAM 503、外部記憶體509、DVD-ROM驅動機507中所裝著之DVD-ROM等同樣的機能。 以下,針對上記資訊處理裝置500中所實現的含有伺服器裝置200及終端裝置300之資訊處理系統100,參照圖1至23來說明。藉由打開資訊處理裝置500的電源,令其成為實施形態所述之伺服器裝置200及終端裝置300的程式就會被執行,實現實施形態所述之含伺服器裝置200或終端裝置300的資訊處理系統100。 於實施形態1至4中,伺服器裝置200所提供之會員登錄表單之例子,示於圖4。會員登錄表單701,係由用來輸入使用者的郵件位址或姓名等所需的輸入欄700a~700p、和登錄鈕702所構成。該當會員登錄表單701,係被顯示在使用者的終端裝置300的監視器511上。希望利用服務的使用者,係被要求在輸入欄700a~700p中輸入適當的資訊,點選登錄鈕702。一旦登錄鈕702被點選,則輸入欄中所被輸入的資訊就被發送至伺服器裝置200,藉由伺服器裝置200接收該當資訊而完成登錄。此外,登錄鈕702係針對必須要輸入資訊的輸入欄(圖4的輸入欄700b以外的輸入欄),若沒有資訊被輸入,則無法進行點選操作,或是一旦點選登錄鈕702,就會顯示出必須項目尚未輸入之意旨的錯誤。 (2.實施形態1的資訊處理系統的概要構成) 實施形態1的資訊處理系統10,係基於使用者對輸入表單的輸入狀況,來變更輸入表單。 本實施形態的資訊處理系統10,係如圖5所示,是由偵測部11、生成部12所構成。於本實施形態中,偵測部11及生成部12,係藉由伺服器裝置200或終端裝置300之任一者來實現。或者,亦可為,偵測部11係藉由終端裝置300來實現,生成部12係藉由伺服器裝置200來實現。 偵測部11係偵測出使用者所致之對輸入表單之輸入的作廢。 所謂輸入的作廢,係例如使用者未完成對輸入表單之輸入就結束。 生成部12係一旦在使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬輸入表單之輸入條件的新的輸入表單。 所謂輸入狀況,係指在輸入表單中,用來表示使用者輸入到哪種程度。輸入狀況,係當對輸入表單之輸入被作廢時,就會被記錄在伺服器裝置200或終端裝置300的RAM 503等。 例如,假設使用者未完成對輸入表單之輸入就結束之後,又再度繼續對輸入表單之輸出。生成部12,係取得該當使用者的輸入狀況,基於該當輸入狀況,推定造成該當使用者作廢的原因。 例如,輸入表單係含有複數輸入欄。此情況下,生成部12係推定,特定之輸入欄的存在、特定之輸入欄上所被設定之限制、或者,對輸入表單的輸入負擔,是作廢的原因。 具體而言,輸入被作廢之前才被輸入的輸入欄之存在、或者,未被輸入資訊之輸入欄的存在,被視為作廢的原因。又,未被輸入資訊之輸入欄之限制、或者,輸入所需之時間比所定之臨界時間還長的輸入欄之限制,被推定為作廢的原因。若所取得之輸入狀況是只有輸入是否被作廢,則推定對輸入表單之輸入負擔是作廢的原因。 一旦原因被推定,則生成部12係生成輸入表單之輸入條件被放寬的新的輸入表單。此處,所謂輸入表單之輸入條件,係例如為了完成輸入而向使用者要求的內容、內容量、填寫方法、填寫順序。又,所謂輸入條件的放寬,係指為了讓使用者易於完成輸入,針對輸入條件而減輕輸入的負荷、拿掉輸入之限制等等。 生成部12係一旦將特定之輸入欄的存在,推定為作廢的原因,則變更該當被推定為原因之輸入欄之設定,生成新的輸入表單。 具體而言,生成部12係藉由進行:刪除被推定為原因之輸入欄(不顯示)、將對該當輸入欄之資訊輸入變更成可省略、將該當輸入欄變更成選擇形式、放寬對該當輸入欄所要求的輸入字數之限制、將該當輸入欄的輸入順序變更成較上位、或將該當輸入欄所被配置之位置變更成較上方之至少一者,以生成新的輸入表單。 生成部12係一旦將特定輸入欄上所被設定之限制,推定為被作廢之原因,則將該當被推定為原因之限制予以放寬,生成新的輸入表單。所謂輸入欄上所被設定之限制,係為例如填寫方法、字數之限制。 具體而言,生成部12係藉由進行將被推定為原因之輸入欄之限制變更成選擇形式、或將涉及該當限制的對輸入欄之可輸入之字數之限制予以放寬之至少一者,以生成新的輸入表單。 生成部12係一旦推定為,對輸入表單的輸入負擔是被作廢之原因,則變更輸入欄當中必須輸入之輸入欄的設定,生成新的輸入表單。 具體而言,生成部12係藉由進行:刪除必須輸入之輸入欄當中的所定輸入欄、將對該當所定輸入欄的資訊輸入變更成可省略、將該當所定輸入欄變更成選擇形式、放寬對該當所定輸入欄所要求的輸入字數之限制、將該當所定輸入欄之輸入順序依照所定基準而變更成較上位、或將該當所定輸入欄所被配置之位置依照所定基準而變更成較上方之至少一者,以生成新的輸入表單。 所定輸入欄及所定基準,係可由使用者或管理者預先設定。 此外,輸入表單係亦可只有1個輸入欄。此情況下,亦可例如,生成部12係將該當輸入欄上所被設定之限制推定為作廢的原因,生成放寬該當限制的新的輸入表單。 (3.實施形態1的資訊處理系統的動作) 說明本實施形態的資訊處理系統10之動作。一旦對資訊處理系統10投入電源,則圖6所示之處理就被開始。 偵測部11係判斷是否偵測出使用者所致之對輸入表單之輸入的作廢(步驟S11)。偵測部11一旦判斷有偵測到作廢(步驟S11;Yes),則生成部12係判斷該當使用者是否開始再度輸入(步驟S12)。另一方面,若偵測部11判斷未偵測到作廢(步驟S11;No),則保持待機。 生成部12一旦判斷曾作廢輸入之使用者再度開始輸入(步驟S12;Yes),則取得該當使用者的輸入狀況(步驟S13)。生成部12係根據所取得之輸入狀況,來推定作廢的原因(步驟S14)。然後,生成部12係基於所被推定之原因來生成放寬了輸入表單之輸入條件的新的輸入表單(步驟S15)。另一方面,生成部12係若判斷曾作廢輸入之使用者沒有開始輸入(步驟S12;No),則返回步驟S11。 以下,在實施形態2至4中,說明實施形態1所述之資訊處理系統的具體實作。 (4.實施形態2的資訊處理系統的概要構成) 實施形態2的資訊處理系統100,係基於使用者對輸入表單的輸入狀況,來變更輸入表單。以下假設,輸入表單係為,為了利用伺服器裝置200所提供之服務所需的會員登錄表單。 本實施形態的資訊處理系統100,係如圖7所示,是由生成部101、輸入部102、監視部103、輸出部104所構成。於本實施形態中,假設生成部101及輸出部104係由伺服器裝置200所實現,輸入部102及監視部103係由終端裝置300所實現。此外,本實施形態的生成部101及監視部103,係分別相當於實施形態1的生成部12及偵測部11,擔任實施形態1的生成部12及偵測部11之角色。 生成部101係生成含有複數輸入欄的輸入表單。然後,生成部101係向終端裝置300,發送所生成之輸入表單。 例如,於終端裝置300中,若使用者X在瀏覽器中指定了圖4的會員登錄表單的URL,則生成部101係基於RAM 503中所儲存之資訊,生成含有輸入欄700a~700p的會員登錄表單(圖4)。以下,假設含有輸入欄700a~700p的會員登錄表單(圖4),係為初期狀態之會員登錄表單。生成部101,係將該當會員登錄表單,發送至終端裝置300。 於本實施形態中,CPU 501及影像處理部505係會合作,成為生成部101而發揮機能。此外,於以下的實施形態3及4中也同樣如此。 輸入部102係一旦終端裝置300接收了由生成部101所生成之輸入表單,則將該當輸入表單顯示在畫面上,令使用者對該當輸入表單中所含之複數輸入欄之每一者,輸入資訊。然後,輸入部102係將複數輸入欄之每一者中所被輸入的資訊(以下稱作「輸入資訊」),發送至伺服器裝置200。 例如,一旦終端裝置300接收到會員登錄表單(圖4),則輸入部102係將會員登錄表單(圖4),顯示在終端裝置300的監視器511上。然後,輸入部102係受理終端裝置300的使用者X所作的對輸入欄700a~700p之輸入。針對輸入欄700a~700p當中至少必要的欄位輸入了資訊,點選了登錄鈕702,則輸入部102係將輸入欄700a~700p之輸入資訊,發送至伺服器裝置200。 於本實施形態中,CPU 501及NIC 504係會合作,成為輸入部102而發揮機能。此外,於以下的實施形態3及4中也同樣如此。 監視部103係在使用者所致之輸入的持續期間,監視著使用者所做的對複數輸入欄之每一者的資訊之輸入狀況(以下稱作「輸入狀況」)。然後,監視部103係將所監視到的輸入狀況,發送至伺服器裝置200。例如,輸入表單是以HTML形式、XHTML形式所構成時,監視部103的機能係藉由程式(例如以JavaScript(註冊商標)等之腳本語言所撰寫而成之腳本)在終端裝置300的瀏覽器上作動而實現。 此處,所謂輸入狀況,係指例如會員登錄表單中所包含之輸入欄700a~700p的輸入是否完成。監視部103係例如針對輸入欄700a~700p的全部,監視者是否有被輸入。然後,監視部103係將關於使用者X的輸入狀況,發送至伺服器裝置200。例如,使用者X(假設使用者ID為“X”)沒有完成輸入欄700a~700p的全部之輸入,就結束會員登錄(作廢)時,監視部103係將使用者ID“X”及輸入狀況“中斷”的資訊,予以發送。或者,當使用者Y(假設使用者ID為“Y”)完成了輸入欄700a~700p的全部之輸入,結束會員登錄時,則監視部103係將使用者ID“Y”及輸入狀況“完成”的資訊,予以發送。 於本實施形態中,CPU 501及NIC 504係會合作,成為監視部103而發揮機能。此外,於以下的實施形態3及4中也同樣如此。 輸出部104係一旦使用者的輸入完成,伺服器裝置200接收到從終端裝置300所發送之輸入資訊,則將複數輸入欄之各者中所被輸入的輸入資訊,予以輸出。 例如,一旦從終端裝置300接收到輸入欄700a~700p的輸入資訊,則輸出部104係將輸入資訊的郵件位址等之資訊,輸出至管理使用者資訊的DB伺服器裝置600。 於本實施形態中,CPU 501及NIC 504係會合作,成為輸出部104而發揮機能。此外,於以下的實施形態3及4中也同樣如此。 又,生成部101係一旦在使用者所致之輸入被中斷後再度開始該當使用者所致之輸入,則基於所監視到的輸入狀況,生成新的輸入表單。 首先,生成部101係例如,將從終端裝置300所接收到的輸入狀況,儲存在伺服器裝置200的RAM 503中。假設伺服器裝置200的RAM 503中係儲存走如圖8所不的輸入狀況表1018。輸入狀況表101a中係有使用者ID 100a1、和輸入狀況100a2,建立對應而被登錄。例如,生成部101係若從監視部103收到使用者ID“X”及輸入狀況“中斷”的資訊,則如圖8所示,將使用者ID“X與輸入狀況“中斷”建立對應,登錄在輸入狀況表101a中。另一方面,生成部101係若從監視部103收到使用者ID“Y”及輸入狀況“完成”的資訊,則如圖8所示,將使用者ID“Y”與輸入狀況“完成”建立對應,登錄在輸入狀況表101a中。此外,從來沒有存取過會員登錄表單的使用者,係不被登錄在輸入狀況表101a中。 然後,生成部101係基於例如使用者以前是否曾經中斷過會員登錄,來生成新的會員登錄表單。 例如,假設以前曾經中斷過伺服器裝置200所提供之會員登錄表單中之會員登錄的使用者X,再度指定該當會員登錄表單的URL,嘗試對會員登錄表單的存取。此時,生成部101係參照輸入狀況表101a,取得使用者X的輸入狀況。然後,生成部101係判斷使用者X的輸入狀況係為“中斷”,而生成例如從初期狀態之會員登錄表單(圖4)中刪除了輸入欄的會員登錄表單。例如,生成部101係刪除輸入欄700g、700h、700l~700p,生成新的會員登錄表單703(圖9)。此外,所要刪除的輸入欄,係可由伺服器裝置200的管理者做適宜設定。 如此對於在前次提示之會員登錄表單中曾經中斷過會員登錄的使用者,就會將本次的會員登錄表單,變更成減輕對使用者要求之填寫量。藉此,使用者就可容易完成會員登錄。 另一方面,例如,假設以前曾經完成會員登錄的使用者Y,再度存取伺服器裝置200的會員登錄表單。此時,生成部101係判斷使用者Y的輸入狀況係為“完成”,而將初期狀態的會員登錄表單(圖4),發送至終端裝置300。 又,例如,假設未被登錄在圖8的輸入狀況表101a中的使用者Z,向會員登錄表單進行存取。此時,生成部101係由於使用者Z的輸入狀況之資訊未被登錄,因此判斷為初次存取,而將初期狀態的會員登錄表單(圖4),發送至使用者Z的終端裝置300。 (5.實施形態2的資訊處理系統的動作) 接著說明本實施形態的資訊處理系統100之動作。一旦對資訊處理系統100的伺服器裝置200及終端裝置300投入電源,則圖2所示之通訊就被開始。於該當通訊中,伺服器裝置200係進行圖10的流程圖所示之處理,終端裝置300係進行圖11的流程圖所示之處理。以下說明各處理。 首先說明伺服器裝置200所進行之處理。一旦對伺服器裝置200投入電源,則伺服器裝置200的CPU 501係開始圖10的流程圖所示之處理。 生成部101係判斷,曾經存取會員登錄表單的使用者,是否中斷了上次的登錄(步驟S101)。 生成部101係一旦判斷為上次的登錄是被中斷(步驟S101;Yes),則基於該當使用者的輸入狀況,生成新的會員登錄表單,將該當新的會員登錄表單,發送至終端裝置300(步驟S102)。 另一方面,生成部101係一旦判斷為上次的登錄未被中斷(步驟S101;No),則將初期狀態的會員登錄表單,發送至終端裝置300(步驟S106)。 例如,使用者X指定會員登錄表單的URL而嘗試向會員登錄表單進行存取時,生成部101係參照圖8的輸入狀況表101a,判斷使用者X上次的會員登錄係有中斷。然後,生成部101係生成已刪除了輸入欄700g、700h、700l~700p的會員登錄表單703(圖9),向使用者X所操作之終端裝置300,發送該當會員登錄表單。 另一方面,例如,使用者Y指定會員登錄表單的URL而嘗試向會員登錄表單進行存取時,生成部101係參照圖8的輸入狀況表101a,判斷使用者Y上次的會員登錄係完成。然後,生成部101係將初期狀態的會員登錄表單(圖4),發送至使用者Y所操作的終端裝置300。又或者,當使用者Z存取會員登錄表單時,生成部101係參照圖8的輸入狀況表101a,判斷該當存取是首次,將初期狀態的會員登錄表單,發送至使用者Z所操作的終端裝置300。 接著,生成部101係判斷是否有從終端裝置300收到輸入狀況(步驟S103)。一旦判斷有接收到輸入狀況(步驟S103;Yes),則生成部101係判斷該當輸入狀況是否表示“中斷”(步驟S104)。另一方面,若判斷為未接收到輸入狀況(步驟S103;No),則生成部101係保持待機。 例如,一旦藉由終端裝置300發送了首次存取會員登錄表單的存取的使用者Z之輸入狀況,而被伺服器裝置200接收到該當輸入狀況,則生成部101係判斷為已接收到輸入狀況,並判斷該當輸入狀況是否為“中斷”。另一方面,若從終端裝置300沒有發送輸入狀況,則生成部101係一直等待直到從終端裝置300發送出輸入狀況而由伺服器裝置200接收到該當輸入狀況。 於步驟S104中,一旦生成部101判斷輸入狀況係為“中斷”(步驟S104;Yes),則生成部101係將該當輸入狀況保存在RAM 503等中(步驟S105)。另一方面,一旦生成部101判斷輸入狀況係並非“中斷”(步驟S104;No),則輸出部104係從終端裝置300接收輸入資訊(步驟S107)。 於步驟S107中,若輸出部104接收到輸入資訊,則輸出部104係將該當輸入資訊予以輸出(步驟S108)。然後,前進至步驟S105。 例如,一旦使用者Z中斷會員登錄,則使用者ID“Z”及輸入狀況“中斷”的資訊,會被發送。此時,生成部101係在圖8的參照輸入狀況表101a中,把使用者ID“Z”與輸入狀況“中斷”,新建立對應而登錄。 另一方面,若使用者Z完成會員登錄,則輸出部104係將與使用者ID“Z”及輸入狀況“完成”的資訊一起被發送的輸入資訊,予以接收。輸出部104,係將所接收到的輸入資訊,輸出至DB伺服器裝置600。然後,生成部101係在圖8的參照輸入狀況表101a中,把使用者ID“Z”與輸入狀況“完成”,新建立對應而登錄。 接著,說明終端裝置300所進行之處理。一旦對終端裝置300投入電源,則終端裝置300的CPU 501係開始圖11的流程圖所示之處理。 終端裝置300係對使用者所指定的URL進行存取(步驟S201)。 例如,若使用者X在瀏覽器中指定了伺服器裝置200所提供之會員登錄表單的URL,則終端裝置300係向該當URL進行存取。 接著,輸入部102係判斷,是否從伺服器裝置200接收到被該當URL所指定的會員登錄表單(步驟S202)。一旦判斷輸入部102有接收到會員登錄表單(步驟S202;Yes),則將該當會員表單顯示在終端裝置300的監視器511上(步驟S203)。另一方面,若判斷輸入部102未接收到會員登錄表單(步驟S202;No),則保持待機。 例如,一旦終端裝置300從伺服器裝置200接收會員登錄表單,則輸入部102係將該當會員登錄表單(例如圖4)顯示在監視器511上。另一方面,若終端裝置300沒有從伺服器裝置200接收會員登錄表單,則輸入部102係等待直到終端裝置300接收到會員登錄表單為止。 接著,輸入部102係受理對該當會員登錄表單中所含之複數輸入欄的資訊輸入(步驟S204)。然後,監視部103係在使用者所致之對輸入欄之輸入的持續期間,監視著輸入欄的輸入狀況(步驟S205)。監視部103,係對伺服器裝置200,以所定的時間間隔,或每次對輸入欄輸入時,將該當輸入狀況予以發送。 例如,輸入部102係受理對輸入欄700a~700p的資訊之輸入。然後,監視部103係監視,對輸入欄700a~700p之輸入是否有被進行。 監視部103,係判斷對會員登錄表單之輸入是否結束(步驟S206)。監視部103係一旦判斷輸入結束(步驟S206;Yes),則還會判斷對會員登錄表單之輸入是否完成而結束,或是中斷而結束(步驟S207)。另一方面,監視部103若判斷輸入尚未結束(步驟S206;No),則返回步驟S204。 例如,監視部103係判斷是否因為會員登錄表單的登錄鈕702被點選,或者瀏覽器被關閉等而結束輸入。監視部103係若判斷輸入結束,則會判斷是否為輸入完成而結束,還是因為中斷而結束。另一方面,若輸入尚未結束,則輸入部102係繼續受理使用者的輸入。 若監視部103判斷對會員登錄表單之輸入完成而結束(步驟S207;No),則監視部103係將輸入狀況發送至伺服器裝置200,輸入部102係將輸入資訊發送至伺服器裝置200(步驟S209)。另一方面,監視部103係若判斷輸入尚未完成而結束(步驟S207;Yes),則監視部103係將輸入狀況發送至伺服器裝置200(步驟S208)。 例如,若藉由使用者Y而對輸入欄700a~700p的全部輸入了資訊,點選登錄鈕702,則監視部103係判斷為輸入完成。此時,監視部103係將使用者ID“Y”及輸入狀況“完成”的資訊,發送至伺服器裝置200。又,輸入部102,係將輸入欄700a~700p的輸入資訊,發送至伺服器裝置200。另一方面,藉由正進行會員登錄的使用者X,未點選登錄鈕702就關閉瀏覽器時,則監視部103係判斷為輸入尚未完成。此時,監視部103係將使用者ID“X”及輸入狀況“中斷”的資訊,發送至伺服器裝置200。 若依據本實施形態,則當使用者係中斷對輸入表單之輸入,再度開始輸入時,藉由減少輸入表單的記載量,就可減輕使用者的輸入負擔。藉此,當對使用者而言,輸入表單的記載量造成負擔而中斷輸入的情況下,在下次輸入時就可不必中斷而容易完成對輸入表單的輸入。 此外,於本實施形態中,監視部103所監視的輸入狀況,係不限於對輸入表單之輸入的完成、中斷,亦可為例如,對各輸入欄之輸入的有無、輸入所需時間、或者,輸入的開始時刻或結束時刻。 又,生成部101係亦可基於對輸入欄之輸入的有無、輸入所需時間、或者,輸入的開始時刻或結束時刻,而生成新的輸入表單。例如,亦可針對上次未進行輸入的輸入欄、或輸入上需要長時間的輸入欄,將輸入欄予以刪除。 此外,於本實施形態中,生成部101所生成的新的輸入表單(會員登錄表單),係不限於刪除了輸入欄者,只要是能讓使用者容易完成輸入,則亦可以任意形式來生成新的輸入表單。例如,針對上次未進行輸入的輸入欄、或輸入上需要長時間的輸入欄,將其在輸入表單中的配置位置往上方配置,或者,將輸入順序設定成較上位而使該當輸入欄之輸入進行前無法做其他輸入,藉此亦可使得使用者不會感到疲累而促進輸入。又,亦可將該當輸入欄之輸入從必須變更成任意(可省略),當使用者對該當輸入欄之輸入感到困難時,就不強制輸入。又,亦可將輸入形式從自由輸入形式變更成選擇性輸入形式,使輸入變得簡易。或者,亦可藉由拿掉輸入字數之限制,以防止使用者因為使用者ID等之字數之限制而放棄登錄。 又,生成部101係亦可根據輸入欄的開始時刻或結束時刻來推定使用者剛才輸入的輸入欄,將該當輸入欄,如上記,加以刪除、配置變更、設成可省略等。藉此,就可推定出造成使用者放棄登錄之原因的輸入欄,針對該當輸入欄使其變得讓使用者容易輸入或是不輸入亦可,藉此可提供對使用者而言容易完成輸入之輸入表單。 (6.實施形態3的資訊處理系統的概要構成) 實施形態3的資訊處理系統100,係基於使用者對輸入欄的輸入狀況,來變更輸入表單。 本實施形態所述的資訊處理系統100,係如圖12所示,是由生成部101、輸入部102、監視部103、輸出部104、更新部105所構成。於本實施形態中,假設生成部101、輸出部104、及更新部105係由伺服器裝置200所實現,輸入部102及監視部103係由終端裝置300所實現。 本實施形態的輸入部102及輸出部104,係具有和實施形態2相同之機能。以下,說明具有不同機能的生成部101、監視部103、及更新部105。 生成部101,係基於複數輸入欄之各者所被設定的欄屬性,來生成輸入表單(會員登錄表單)。 於本實施形態中,所謂欄屬性,係指輸入欄在輸入表單中的「配置位置」、可輸入至該當輸入欄的「字數」、表示該當輸入欄是自由輸入欄還是選擇性輸入欄之哪一者的「輸入形式」、表示對該當輸入欄的資訊輸入是否可省略的「省略可否」、及表示是否將該當輸入欄包含在會員登錄表單內的「輸入項目」。例如,欄屬性係可以用CSS形式或XSL形式等,而儲存在RAM 503中。 在本實施形態中,假設會員登錄表單的欄屬性,係以圖13所示的欄屬性表101b之形式而被儲存在RAM 503中。圖13的欄屬性表101b,係表示圖4的會員登錄表單的欄屬性。 在欄屬性表101b中,係有:欄內容100b1、配置位置100b2、字數100b3、輸入形式100b4、省略可否100b5、輸入項目100b6,被建立對應而登錄。 欄內容100b1係用來表示對會員登錄表單所設的輸入欄之內容的候補。 配置位置100b2,係表示其在會員登錄表單中的顯示順位。例如,欄內容“郵件位址”的配置位置100b2是第“1”個,因此“郵件位址”的輸入欄700a係被配置在會員登錄表單的開頭。 字數100b3係用來表示對輸入欄所設的字數之限制的內容。對輸入欄要求特定字數之輸入時則顯示該字數的數字,若沒有對字數做限制時則顯示成“無”。例如,欄內容“使用者ID”的字數“6-8”,係表示可輸入之字數為6字以上8字以內。又例如,欄內容“生日”的“4;2;2”,係表示輸入欄700g的第1個輸入欄(輸入西元年的欄)要求4字,第2個輸入欄(輸入月的欄)要求2字,第3個輸入欄(輸入日的欄)要求2字之輸入。 輸入形式100b4,係用來表示這是可自由輸入資訊的輸入欄,還是從選項中選擇資訊的輸入欄。例如,欄內容“郵件位址”的輸入形式“自由”,係表示這是可讓使用者以鍵盤等輸入適宜文字的形式。另一方面,欄內容“性別”的輸入形式“選擇”,係表示這是從預先設定的選項(“男性”、“女性”)之中做選擇的形式。 省略可否100b5係用來表示,輸入欄之輸入是否為“必須”還是“任意”。例如,只要省略可否100b5為“必須”之輸入欄中尚未被輸入適當資訊,使用者就不能完成登錄。另一方面,即使省略可否100b5為“任意”之輸入欄中未被輸入資訊,使用者仍可完成登錄。例如,欄內容“行動郵件位址”,係即使對輸入欄700b沒有輸入資訊,使用者仍可完成會員登錄。 輸入項目100b6係用來表示,在會員登錄表單中是否要包含欄內容100b1之項目。例如,輸入項目100b6“○”係表示要包含在會員登錄表單中,輸入項目100b6“×”係表示不要包含在會員登錄表單中。例如表示,欄內容“入會動機”是被包含在會員登錄表單中,但欄內容“介紹者”就不要包含在會員登錄表單中。 生成部101,係基於如上記的輸入欄之屬性有被指定的欄屬性表101b(圖13),來生成圖4的會員登錄表單。 監視部103係在使用者所致之輸入的持續期間,監視著使用者所做的對複數輸入欄之每一者的資訊之輸入狀況。例如,假設輸入狀況係為對每一輸入欄是否有進行了輸入(以下稱作「輸入之有無」)。監視部103,係將關於各輸入欄的輸入之有無,發送至伺服器裝置200。 例如,假設使用者X從會員登錄表單(圖4)的輸入欄700a(郵件位址)起一路輸入到輸入欄700k(電話號碼),在輸入欄700l(信用卡公司)之後就沒有輸入而中斷會員登錄。此情況下,監視部103係將從輸入欄700a至輸入欄700k有輸入、輸入欄700l至輸入欄700p沒輸入之意旨,發送至伺服器裝置200。 伺服器裝置200一旦接收到關於各輸入欄的輸入之有無的資訊,則生成部101係將該當資訊,儲存在伺服器裝置200的RAM 503中。例如,生成部101係在如圖14所示的輸入狀況表102a中,登錄所接收到的資訊。在圖14的輸入狀況表102a中,係有使用者ID 100a1、欄內容100a3、輸入狀況的輸入之有無100a4,被建立對應而登錄。生成部101,係針對使用者ID“X”,將輸入欄700a~700k及輸入之有無“有”、輸入欄700l~700p及輸入之有無“無”,建立對應而登錄。 更新部105,係若使用者所致之輸入中斷,則基於所監視到的輸入狀況,將對複數輸入欄分別設定的欄屬性予以更新。 例如,更新部105,係當針對某個輸入欄而輸入狀況的輸入之有無100a4係為“無”的情況下,將欄屬性表的省略可否100b5,從“必須”變更成“任意”。例如,假設藉由監視部103接收到,使用者X所致之輸入被中斷之意旨的輸入狀況。此情況下,更新部105,係參照圖14的輸入狀況表102a,將圖13的欄屬性表101b的欄內容“信用卡”以後的省略可否100b5變更成“任意”,更新成圖15的欄屬性表102b。 又,例如,在RAM 503裡係儲存有如圖16所示的會員登錄表單表101c。在會員登錄表單表101c中係有使用者ID 100c1、欄屬性表100c2,被建立對應而登錄。更新部105,係一旦將欄屬性表予以更新,則如圖16所示,將中斷輸入之使用者X的使用者ID“X”與基於該當使用者之輸入狀況而更新過的欄屬性表“102b”(圖15),建立對應而登錄。 於本實施形態中,CPU 501係成為更新部105而發揮機能。此外,於以下的實施形態4中也同樣如此。 假設使用者X所致之輸入被中斷、更新部105更新了欄屬性表後,使用者X再度存取伺服器裝置200的會員登錄表單。此時,生成部101係參照圖16的會員登錄表單表101c,取得被更新成使用者X用的欄屬性表102b。然後,生成部101係基於欄屬性表102b,而生成圖17的會員登錄表單704。圖17的會員登錄表單704,係使用者上次未輸入之輸入欄700l~700p是設成“任意”,因此在該當會員登錄表單中,使用者X即使不對輸入欄700l~700p輸入資訊,仍可進行會員登錄。 如此,若變更會員登錄表單,則例如,當使用者因為前次未輸入之輸入欄的輸入感到困難而放棄會員登錄的情況下,在這次的會員登錄時就可防止其中斷輸入。 此外,更新部105係並不限於要在針對某個輸入欄而輸入之有無100a4係為“無”的情況下,將省略可否100b5,從“必須”變更成“任意”。更新部105係若是能夠讓使用者能夠易於完成輸入,則亦可將欄屬性做任意變更。例如,亦可將輸入形式100b4從“自由”變更成“選擇”,讓使用者從選項中選擇輸入資訊,使輸入可以簡易地進行。或者,亦可將輸入項目從“○”變更成“×”,使該當輸入欄不被包含在會員登錄表單中,以減輕對使用者所要求的輸入量之負擔。又或者,亦可將沒有被輸入(輸入之有無100a4為“無”)的輸入欄配置在會員登錄表單的開頭,將對使用者而言輸入負擔較大的資訊的輸入,趁著使用者還沒疲累之前就先促使其輸入。又或者,將字數100b3的限制變更成沒有,可以防止例如因為使用者所希望之使用者ID超過字數限制而導致使用者放棄登錄。或者,可將對字數100b3要求輸入之字數的下限,更加降低。藉由使得較少之填寫內容也能完成輸入,亦可減輕對使用者的輸入負擔,可防止使用者放棄登錄。 此外,欄屬性係不限於圖13所示。例如,欄屬性中亦可包含有用來指定輸入欄之輸入順序者。一旦指定輸入順序,則使用者係被要求按照所被指定之輸入順序來進行輸入。例如,可將上次未被輸入之輸入欄的輸入順序設定成第1個,若該當輸入欄之輸入尚未進行則無法前進下個輸入。藉此,就可趁使用者感到疲累之前,就讓其進行該當輸入欄之輸入。 又,欄屬性之組合,係不限於圖13所示者。例如,亦可沒有任一欄屬性,或是附加新的欄屬性。 又,監視部103所監視的輸入狀況,係不只限於對輸入欄的「輸入之有無」。監視部103係亦可監視例如對各輸入欄之輸入所需要的時間(以下稱作「所要時間」),將該當所要時間與輸入之有無,一併發送至伺服器裝置200。例如,在圖18的輸入狀況表103a中,係有使用者ID 100a1、欄內容100a3、輸入之有無100a4、所要時間100a5,被建立對應而登錄。所要時間100a5係為,輸入欄中有任何文字或記號被輸入而開始的時刻、與其他輸入欄中被開始輸入之時刻的差分。如圖18的輸入狀況表103a的欄內容“入會動機”,若沒有被輸入時,則藉由欄內容“入會動機”之前一個輸入欄之輸入的結束時刻、與因瀏覽器關閉等而導致登錄中斷之時刻的差分,而加以求出。 若依照圖18的輸入狀況表103a,則可獲知使用者係因為想不到填寫內容等之理由,而在入會動機的填寫時,花費了比其他輸入欄之輸入較多的時間。此種情況下,更新部105係例如將欄內容“入會動機”的輸入形式,從“自由”變更成“選擇”,變更成欄屬性表101b(圖13)的欄屬性表103b(圖19)。然後,生成部101係基於欄屬性表103b(圖19),而生成可從選項中選擇欄內容“入會動機”的會員登錄表單705(圖20)。若將該會員登錄表單提供給使用者,則可藉由以選項來提示應填寫之內容,就可協助使用者的輸入。其他,像是如上記般地輸入欄之配置變更、輸入欄的刪除、或變更成可省略等,亦可變更欄屬性而使得使用者容易完成輸入。 又,監視部103係甚至亦可監視對輸入欄之輸入的開始時刻或結束時刻。然後,監視部103係將開始時刻或結束時刻當作輸入狀況,而發送至伺服器裝置200。此處,開始時刻係為輸入欄中有任何文字或記號被輸入而開始的時刻,結束時刻係為字數100b3所指定之字數已經被輸入的時刻、其他輸入欄中被開始輸入之時刻、或者被判斷為登錄已經中斷的時刻。例如,更新部105係根據該當開始時刻或結束時刻,來推定使用者進行輸入的狀況。例如,開始時刻或結束時刻是深夜時,推定使用者下次若要重新輸入則也是深夜。此時,更新部105係亦可將欄屬性予以更新以減輕會員登錄表單的輸入量。又,更新部105係亦可根據輸入欄的開始時刻或結束時刻來推定使用者剛才輸入的輸入欄,推定該當輸入欄之輸入係為中斷的原因,將該當輸入欄的屬性更新成可刪除、配置變更、可省略等。 此外,當使用者向伺服器裝置200的會員登錄表單進行存取時,生成部101係參照圖16的會員登錄表單表101c,獲得對應於使用者的欄屬性表,但不限於此。例如,生成部101係首先參照圖14的輸入狀況表102a,判斷是否有曾對會員登錄表單進行存取的使用者之輸入狀況的日誌存在。然後,生成部101係在沒有輸入狀況之日誌時,基於欄屬性之初期值(例如欄屬性表101b)而生成輸入表單(圖4)。另一方面,生成部101係在有輸入狀況之日誌時,則將欄屬性之初期值,基於輸入狀況而予以修正(例如欄屬性表102b),基於該當修正後之欄屬性而生成輸入表單(圖17)。 (7.實施形態3的資訊處理系統的動作) 說明本實施形態的資訊處理系統100之動作。一旦對資訊處理系統100的伺服器裝置200及終端裝置300投入電源,則圖2所示之通訊就被開始。於該當通訊中,伺服器裝置200係進行圖21的流程圖所示之處理,終端裝置300係進行圖11的流程圖所示之處理。此外,終端裝置300之處理,係其所面對的輸入狀況之內容而與實施形態2不同,但動作係為相同,因此省略說明。以下說明進行與實施形態2不同處理的伺服器裝置200之處理。 一旦對伺服器裝置200投入電源,則伺服器裝置200的CPU 501係開始圖21的流程圖所示之處理。此外,圖21的步驟S301、S303、S304、S307~S309,係進行和圖10的步驟S101、S103、S104、S106~S108相同之處理。因此省略這些的說明。 於步驟S301中,生成部101係一旦判斷為上次的登錄是被中斷(步驟S301;Yes),則基於該當使用者的輸入狀況而被更新過的欄屬性,生成新的會員登錄表單,將該當新的會員登錄表單,發送至終端裝置300(步驟S302)。 例如,使用者X指定會員登錄表單的URL而嘗試向會員登錄表單進行存取時,生成部101係參照圖14的輸入狀況表102a,因為有輸入之有無100a4中被記載為“無”之欄內容100a3存在,所以判斷使用者X上次的會員登錄係有中斷。接著,生成部101係參照圖16的會員登錄表單表101c,將基於使用者X的上次的輸入狀況而更新過的欄屬性表“102b”(圖15)加以取得。然後,生成部101係基於欄屬性表102b(圖15),而生成會員登錄表單704(圖17),將該當會員登錄表單發送至使用者X所操作之終端裝置300。 於步驟S303中,從終端裝置300接收輸入狀況(步驟S303;Yes),若該當輸入狀況是表示登錄“中斷”(步驟S304;Yes),則更新部105,係基於從終端裝置300所接收之輸入狀況,而將中斷輸入之使用者的會員登錄表單的欄屬性,予以更新(步驟S305)。然後,生成部101係將輸入狀況,保存在RAM 503等中(步驟S306)。 例如,針對使用者X而接收到輸入狀況“中斷”之資訊時,更新部105係參照圖14的輸入狀況表102a,將圖13的欄屬性表101b的欄內容“信用卡”以後的省略可否100b5變更成“任意”,更新成圖15的欄屬性表102b。然後,更新部105,係在圖16的會員登錄表單表101c中,將中斷輸入之使用者X的使用者ID“X”與欄屬性表“102b”(圖15),建立對應而登錄。又,生成部101係基於從終端裝置300所接收到的輸入狀況,而將關於各輸入欄的輸入之有無,登錄在圖14的輸入狀況表102a中。如此,輸入狀況表102a及會員登錄表單表101c中所被登錄的使用者X若再次存取會員登錄表單,則會進行步驟S302所示之處理,欄屬性被更新過的會員登錄表單,會被發送至使用者X的終端裝置300。 若依據本實施形態,則當使用者係中斷對輸入表單之輸入,再度開始輸入時,根據前次的輸入狀況來推定使用者中斷的原因,藉此就可提供對使用者而言容易完成輸入之輸入表單。 (8.實施形態4的資訊處理系統的概要構成) 實施形態4的資訊處理系統100,係基於其他使用者對輸入表單的輸入傾向,來變更輸入表單。 本實施形態所述的資訊處理系統100,係如圖12所示,是由生成部101、輸入部102、監視部103、輸出部104、更新部105所構成。於本實施形態中,假設生成部101、輸出部104、及更新部105係由伺服器裝置200所實現,輸入部102及監視部103係由終端裝置300所實現。 本實施形態的生成部101、輸入部102、監視部103、及輸出部104,係具有和實施形態3相同之機能。以下,說明具有不同機能的更新部105。 更新部105,係基於過去完成輸入之使用者的各自的輸入狀況而被更新過的前記欄屬性,來決定對試圖新開始輸入之使用者的欄屬性之初期值。 例如,更新部105,係以首次存取伺服器裝置200所提供之會員登錄表單的使用者為對象,基於輸入狀況表中已被登錄的各使用者的欄屬性之更新狀況,來作成欄屬性表(以下稱作「初次用欄屬性表」)。 例如,如圖22的輸入狀況表104a所示,假設針對複數使用者,登錄有各輸入欄的輸入之有無。又,假設針對輸入狀況表104a中所被登錄的使用者X、使用者Y、使用者Z等,係基於輸入之有無100a4,例如,從圖13的欄屬性表101b,針對欄內容“生日”而變更成省略可否“任意”或輸入項目“×”。然後,在輸入狀況表104a中,如此所示,針對欄內容“生日”而變更成省略可否“任意”或輸入項目“×”的使用者,係被登錄有所定之人數。此時,將初次用欄屬性表的欄內容“生日”,設定成省略可否“任意”。 例如,當使用者W首次存取伺服器裝置200所提供之會員登錄表單時,生成部101係基於該當初次用欄屬性表,而生成會員登錄表單。然後,生成部101,係將該當會員登錄表單,發送至使用者W的終端裝置300。 如此,藉由參照已經存取過會員登錄表單之使用者的欄屬性之變更狀況,就可將會員登錄表單變更成易於完成輸入。藉此,即使針對首次存取的使用者,也能使其不容易中斷會員登錄。 此外,在上記的例子中,當有被登錄所定人數時,則將欄屬性的更新狀況反映至初次用欄屬性表中而設定,但不限於此。是否對初次用欄屬性表反映出欄屬性之變更的判斷基準,係亦可由伺服器裝置200的管理者做適宜設定。 (9.實施形態4的資訊處理系統的動作) 說明本實施形態的資訊處理系統100之動作。一旦對資訊處理系統100的伺服器裝置200及終端裝置300投入電源,則圖2所示之通訊就被開始。於該當通訊中,伺服器裝置200係進行圖23的流程圖所示之處理,終端裝置300係進行圖11的流程圖所示之處理。以下說明進行與實施形態3不同處理的伺服器裝置200之處理。 一旦對伺服器裝置200投入電源,則伺服器裝置200的CPU 501係開始圖23的流程圖所示之處理。此外,圖23的步驟S401~S404、S406、S408、S409,係進行和圖21的步驟S301~S304、S306、S308、S309相同之處理。因此省略這些的說明。 於步驟S401中,生成部101係一旦判斷為上次的登錄未被中斷(步驟S401;No),則生成部101係基於初次用欄屬性表,生成會員登錄表單,將該當會員登錄表單發送至終端裝置30(步驟S407)。 例如,若欄內容“生日”被設定成省略可否“任意”的初次用欄屬性表有被儲存在RAM 503中,則生成部101係基於該當初次用欄屬性表,生成欄內容“生日”為省略可否“任意”的會員登錄表單。然後,生成部101,係向嘗試對會員登錄表單進行存取的終端裝置300,發送該當會員登錄表單。 另一方面,於步驟S404中,一旦生成部101判斷輸入狀況係為“中斷”(步驟S404;Yes),則更新部105,係基於從終端裝置300所接收之輸入狀況,而更新中斷輸入之使用者的會員登錄表單的欄屬性,若滿足所定條件,則將新使用者用的會員登錄表單的欄屬性,予以更新(步驟S405)。 例如,當使用者X未對輸入欄700g做輸入就中斷會員登錄的情況下,更新部105係針對使用者X,將欄內容“生日”以後的輸入欄,設定成省略可否“任意”,而更新欄屬性表。然後,若藉由該當更新,而導致針對欄屬性“生日”的欄屬性的省略可否被更新成“任意”的使用者已經達到所定人數時,則更新部105係將初次用欄屬性表的欄內容“生日”,設定成省略可否“任意”。 若依據本實施形態,則可根據目前為止曾經對輸入表單進行過輸入的其他使用者的輸入傾向,來變更輸入表單。藉此,對首次對輸入表單進行輸入的使用者而言,就可容易地完成該當輸入。 在以上的實施形態中,雖然監視部103係由終端裝置300所實現,但並非限定於此。例如,監視部103係亦可由伺服器裝置200來實現。 又,於上記實施形態中,雖然監視部103是在輸入結束時,將輸入狀況發送至伺服器裝置200,但發送輸入狀況的時序並不限於此。例如,監視部103係亦可每次有資訊被輸入至輸入欄時,或是每隔所定時間間隔,就向伺服器裝置200發送各輸入欄的輸入狀況。又,雖然輸入部102係在輸入結束時,將輸入資訊發送至伺服器裝置200,但發送輸入資訊的時序並不限於此。例如,輸入部102係亦可每次有資訊被輸入至輸入欄時,或是每隔所定時間間隔,就向伺服器裝置200發送該當輸入欄的輸入資訊。 又,於上記實施形態中,監視部103係不限於藉由瀏覽器被關閉等而判斷為輸入中斷,例如,亦可在一定時間內沒有接收到輸入狀況的時候,判斷為輸入中斷。藉此,即使當某種理由導致與終端裝置300之通訊被切斷、無法接收輸入狀況的情況下,也能判斷輸入之中斷。 此外,上記的實施形態係用於說明,並非限制本案發明的範圍。又,本案發明係不限於對如上記實施形態所示之特定技術規格之適用。因此,只要是當業者自然可以採用就本案的各要素或全要素做均等置換的實施形態,但這些實施形態仍包含在本發明之範圍中。 本發明係基於2011年5月31日申請的日本國專利申請案2011-122953號。本說明書中係將日本國專利申請案2011-122953號的說明書、申請專利範圍、圖面全部加以參照而包含。 [產業上利用之可能性] 若依據本發明,則可提供一種,適合於用來提供對使用者而言容易完成輸入之輸入表單的資訊處理系統、資訊處理系統之處理方法、程式、及記錄媒體。 10、100‧‧‧資訊處理系統 11‧‧‧偵測部 12、101‧‧‧生成部 102‧‧‧輸入部 103‧‧‧監視部 104‧‧‧輸出部 105‧‧‧更新部 200‧‧‧伺服器裝置 301、302~30n、300‧‧‧終端裝置 400‧‧‧網際網路 500‧‧‧資訊處理裝置 501‧‧‧CPU 502‧‧‧ROM 503‧‧‧RAM 504‧‧‧NIC 505‧‧‧影像處理部 506‧‧‧聲音處理部 507‧‧‧DVD-ROM驅動機 508‧‧‧介面 509‧‧‧外部記憶體 510‧‧‧控制器 511‧‧‧監視器 512‧‧‧揚聲器 600‧‧‧DB伺服器裝置 700a、700b、700c、700d、700e、700f、700g、700h、700i、700j、700k、700l、700m、700n、700o、700p‧‧‧輸入欄 701、703、704、705‧‧‧會員登錄表單 702‧‧‧登錄鈕 [圖1]本發明之實施形態所述之伺服器裝置、終端裝置之關係的圖示。 [圖2]資訊處理系統及DB伺服器裝置之通訊樣子的會談圖。 [圖3]實現本發明之實施形態所述之伺服器裝置或終端裝置的典型之資訊處理裝置之概要構成的圖示。 [圖4]用來說明會員登錄表單之例子的圖示。 [圖5]實施形態1的資訊處理系統之概要構成的說明圖。 [圖6]實施形態1所述之資訊處理系統所進行之處理的說明用流程圖。 [圖7]實施形態2的資訊處理系統之概要構成的說明圖。 [圖8]輸入狀況表的說明圖。 [圖9]用來說明會員登錄表單之例子的圖示。 [圖10]實施形態2所述之資訊處理系統的伺服器裝置所進行之處理的說明用流程圖。 [圖11]實施形態2所述之資訊處理系統的終端裝置所進行之處理的說明用流程圖。 [圖12]實施形態3的資訊處理系統之概要構成的說明圖。 [圖13]欄屬性表的說明圖。 [圖14]輸入狀況表的說明圖。 [圖15]欄屬性表的說明圖。 [圖16]會員登錄表單表的說明圖。 [圖17]用來說明會員登錄表單之例子的圖示。 [圖18]輸入狀況表的說明圖。 [圖19]欄屬性表的說明圖。 [圖20]用來說明會員登錄表單之例子的圖示。 [圖21]實施形態3所述之資訊處理系統的伺服器裝置所進行之處理的說明用流程圖。 [圖22]輸入狀況表的說明圖。 [圖23]實施形態4所述之資訊處理系統的伺服器裝置所進行之處理的說明用流程圖。 10‧‧‧資訊處理系統 11‧‧‧偵測部 12‧‧‧生成部
权利要求:
Claims (20) [1] 一種資訊處理系統,其特徵為,具備:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;和生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 [2] 如請求項1所記載之資訊處理系統,其中,前記輸入表單係含有複數輸入欄;前記生成部,係一旦將前記輸入欄當中的特定輸入欄之存在,推定為前記被作廢之原因,則變更該當被推定為原因之輸入欄之設定,生成前記新的輸入表單。 [3] 如請求項1或2所記載之資訊處理系統,其中,前記輸入表單係含有複數輸入欄;前記生成部,係一旦將前記輸入欄當中的特定輸入欄上所被設定之限制,推定為前記被作廢之原因,則將該當被推定為原因之限制予以放寬,生成前記新的輸入表單。 [4] 如請求項1至3之任1項所記載之資訊處理系統,其中,前記輸入表單係含有複數輸入欄;前記生成部,係一旦推定為,對前記輸入表單的輸入負擔是前記被作廢之原因,則變更前記輸入欄當中必須輸入之輸入欄的設定,生成前記新的輸入表單。 [5] 如請求項2所記載之資訊處理系統,其中,前記生成部,係於前記新的輸入表單中,藉由進行:刪除前記被推定為原因之輸入欄、將對該當輸入欄之資訊輸入變更成可省略、將該當輸入欄變更成選擇形式、放寬對該當輸入欄所要求的輸入字數之限制、將該當輸入欄的輸入順序變更成較上位、或將該當輸入欄所被配置之位置變更成較上方之至少一者,以生成前記新的輸入表單。 [6] 如請求項3所記載之資訊處理系統,其中,前記生成部,係於前記新的輸入表單中,藉由進行:將前記被推定為原因之輸入欄之限制變更成選擇形式、或將涉及該當限制的對輸入欄之可輸入之字數之限制予以放寬之至少一者,以生成前記新的輸入表單。 [7] 如請求項4所記載之資訊處理系統,其中,前記生成部,係於前記新的輸入表單中,藉由進行:刪除前記必須輸入之輸入欄當中的所定輸入欄、將對該當所定輸入欄的資訊輸入變更成可省略、將該當所定輸入欄變更成選擇形式、放寬對該當所定輸入欄所要求的輸入字數之限制、將該當所定輸入欄之輸入順序依照所定基準而變更成較上位、或將該當所定輸入欄所被配置之位置依照所定基準而變更成較上方之至少一者,以生成前記新的輸入表單。 [8] 如請求項2或5所記載之資訊處理系統,其中,前記生成部,係將輸入被作廢之前才被輸入的輸入欄,推定為前記被作廢之原因。 [9] 如請求項2或5所記載之資訊處理系統,其中,前記生成部,係將未被輸入資訊之輸入欄,推定為前記被作廢之原因。 [10] 如請求項3或6所記載之資訊處理系統,其中,前記生成部,係將未被輸入資訊之輸入欄之限制,推定為前記被作廢之原因。 [11] 如請求項3或6所記載之資訊處理系統,其中,前記生成部,係將輸入所需之時間比所定之臨界時間還長的輸入欄之限制,推定為前記被作廢之原因。 [12] 如請求項1至11之任1項所記載之資訊處理系統,其中,前記生成部,係基於前記複數輸入欄之各者所被設定的欄屬性,來生成前記輸入表單;當無法取得欲開始對前記輸入表單進行輸入的使用者的輸入狀況時,則基於前記欄屬性的初期值而生成前記輸入表單;當可以取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於該當輸入狀況來修正前記欄屬性的初期值,基於該當修正後之欄屬性而生成前記輸入表單。 [13] 如請求項1至11之任1項所記載之資訊處理系統,其中,前記生成部,係基於前記複數輸入欄之各者所被設定的欄屬性、且是與欲開始對前記輸入表單進行輸入之使用者建立對應之欄屬性,而生成該當輸入表單;當無法取得與欲開始對前記輸入表單進行輸入之使用者建立對應的欄屬性時,則基於前記欄屬性的初期值而生成前記輸入表單;當可以取得與欲開始對前記輸入表單進行輸入之使用者建立對應的欄屬性時,則基於該當欄屬性而生成前記輸入表單。 [14] 如請求項13所記載之資訊處理系統,其中,還具備:更新部,係一旦前記使用者所致之輸入被作廢則會取得該當使用者的輸入狀況,基於該當輸入狀況,將前記複數輸入欄之各者所被設定的、與該當使用者建立對應之欄屬性,予以更新。 [15] 如請求項12至14之任1項所記載之資訊處理系統,其中,前記欄屬性係至少包含有以下一者:該當輸入欄被配置在前記輸入表單中的位置、該當輸入欄在前記輸入表單中的輸入順序、對該當輸入欄所要求的輸入字數、該當輸入欄是自由輸入欄還是選擇性輸入欄之哪一者、對該當輸入欄的資訊輸入是否可省略、是否將該當輸入欄包含在前記輸入表單內。 [16] 如請求項14或15所記載之資訊處理系統,其中,前記更新部,係基於該當資訊處理系統中過去完成輸入之使用者的各自的輸入狀況,來更新前記欄屬性的初期值;前記生成部,係當無法取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於前記已被更新之欄屬性的初期值而生成前記輸入表單。 [17] 如請求項14或15所記載之資訊處理系統,其中,前記更新部,係基於該當資訊處理系統中過去完成輸入之使用者的各自的欄屬性之更新狀況,來更新前記欄屬性的初期值;前記生成部,係當無法取得欲開始對前記輸入表單進行輸入之使用者的輸入狀況時,則基於前記已被更新之欄屬性的初期值而生成前記輸入表單。 [18] 一種資訊處理系統之處理方法,其特徵為,具備:偵測工程,係偵測使用者所致之對輸入表單之輸入的作廢;和生成工程,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 [19] 一種程式,其特徵為,係使電腦發揮機能而成為:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。 [20] 一種記錄有程式之電腦可讀取之記錄媒體,其特徵為,係使電腦發揮機能而成為:偵測部,係偵測使用者所致之對輸入表單之輸入的作廢;生成部,係一旦在前記使用者所致之輸入被作廢後再度開始該當使用者所致之輸入,則將監視著使用者所致之資訊輸入狀況的監視部所輸出的該當使用者所致之對前記輸入表單的輸入狀況加以取得,基於該當輸入狀況,推定前記使用者所致之輸入被作廢的原因,基於該當所被推定之原因,而生成已放寬前記輸入表單之輸入條件的新的輸入表單。
类似技术:
公开号 | 公开日 | 专利标题 US7137072B2|2006-11-14|Method and system for managing documents modified while being viewed in a browser window TWI411951B|2013-10-11|Information display device, information display method, information display program, recording medium and information display system AU7197500A|2001-08-16|Method for acquiring content information, and software product, collaboration system and collaboration server for acquiring content information JP3801297B2|2006-07-26|電子ネットワークにおける情報提示システム TWI493487B|2015-07-21|Information processing system, information processing system processing methods, programs and recording media US20120079599A1|2012-03-29|Non-transitory computer readable storage medium, access filtering device, and access filtering method JP2005018222A|2005-01-20|操作入力自動確定プログラム TW200947298A|2009-11-16|Method for displaying information generated by a client JP2005269411A|2005-09-29|コンテンツ配信システムおよびサーバ側装置 JP6224786B1|2017-11-01|情報表示プログラム、情報表示装置、情報表示方法および配信装置 KR101891692B1|2018-08-24|네트워크를 통한 광고 실행 방법 및 이에 사용되는 관리 서버 JP2010067147A|2010-03-25|閲覧状況収集装置、閲覧状況収集システムおよび閲覧状況収集プログラム JP2019179569A|2019-10-17|情報処理装置、プログラム、及び、情報処理方法 JP6241968B2|2017-12-06|情報処理装置及び操作支援方法 JP2009021828A|2009-01-29|視聴制限方法及びテレビ放送受信機 JP6431025B2|2018-11-28|解析装置、配信装置、解析方法、配信方法及びプログラム JP6596566B1|2019-10-23|端末装置、制御方法、ならびに、プログラム JP2017033523A|2017-02-09|情報処理装置、及び、情報通知プログラム JP2017034415A|2017-02-09|情報処理装置、及び、情報通知プログラム JP2020119274A|2020-08-06|施設評価情報収集システムおよび施設評価情報収集用プログラム JP2017033520A|2017-02-09|プログラム、及び、情報処理装置 JPWO2015071981A1|2017-03-09|情報提供サーバ、情報提供方法、記録媒体、および、プログラム US20210326010A1|2021-10-21|Methods, systems, and media for navigating user interfaces KR101875685B1|2018-07-06|링크정보 제공 시스템 및 그 방법, 그리고 이에 적용되는 장치 JP4505430B2|2010-07-21|情報表示制御装置、情報表示制御方法および情報表示制御プログラム
同族专利:
公开号 | 公开日 JP5358017B2|2013-12-04| EP2717143A4|2015-03-04| US9141598B2|2015-09-22| JP5161405B2|2013-03-13| CN103562833A|2014-02-05| CN103562833B|2018-06-29| US20140108904A1|2014-04-17| WO2012165531A1|2012-12-06| EP2717143A1|2014-04-09| ES2743549T3|2020-02-19| JP2013084291A|2013-05-09| TWI493487B|2015-07-21| EP2717143B1|2019-07-10| JPWO2012165531A1|2015-02-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 TW442761B|1999-06-11|2001-06-23|Ind Tech Res Inst|Automatic correction method and system for information of form| JP2002074247A|2000-08-30|2002-03-15|Matsushita Electric Ind Co Ltd|書類管理表示システム及びその方法| JP2002109137A|2000-10-02|2002-04-12|Fuji Xerox Co Ltd|アンケート質問票作成方法及びシステム| JP4001781B2|2002-06-13|2007-10-31|富士通株式会社|アンケート実施プログラム、アンケート実施装置およびアンケート実施方法| US7523391B1|2003-03-25|2009-04-21|Microsoft Corporation|Indicating change to data form| CN100383713C|2004-12-31|2008-04-23|联想有限公司|一种便携式电子设备的信息输入装置及控制方法| US7941525B1|2006-04-01|2011-05-10|ClickTale, Ltd.|Method and system for monitoring an activity of a user| US9684557B2|2006-04-04|2017-06-20|Adobe Systems Incorporated|System and method for facilitating recovery from a document creation error| JP4922691B2|2006-07-24|2012-04-25|楽天株式会社|サービス予約システム、請求金額登録装置、請求金額登録方法及び請求金額登録処理プログラム| JP5229871B2|2008-01-10|2013-07-03|インターナショナル・ビジネス・マシーンズ・コーポレーション|使用者によるデータの入力を支援する技術| JP2010211373A|2009-03-09|2010-09-24|Nomura Research Institute Ltd|管理装置| JP2010268159A|2009-05-13|2010-11-25|Nobuyoshi Sakatani|携帯入力方法、携帯端末システム、サーバ、携帯端末、およびプログラム| FR2964484B1|2010-09-02|2015-09-18|Banque Accord|Procede de recueil de donnees a caracteres evenementiel de formulaires electroniques|US20160019308A1|2014-07-18|2016-01-21|Oracle International Corporation|Modifying the order of items in a digital document based upon usage patterns| CN105630271B|2014-10-31|2019-03-01|国际商业机器公司|用于电子表单数据输入的方法和装置| US10657200B2|2016-01-05|2020-05-19|Adobe Inc.|Proactive form guidance for interacting with electronic forms|
法律状态:
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 JP2011122953||2011-05-31|| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|